An Object-Oriented Framework for Local Search Heuristics

نویسندگان

  • Alexandre A. Andreatta
  • Sergio E. R. Carvalho
  • Celso C. Ribeiro
چکیده

In the study of heuristics for combinatorial problems, it is often important to develop and compare, in a systematic way, different algorithms, strategies, and parameters for the same problem. This comparison is often biased not only by different implementation languages, but also by different architectures. This paper proposes a framework, described using design patterns, modeling different aspects involved in local search heuristics, such as algorithms for the construction of initial solutions, methods for neighborhood generation, and movement selection criteria. Using this framework we fix a basic architecture and thus increase our ability to construct and compare heuristics.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Constraint-Oriented Neighbours for Local Search

In the context of local search, we investigate the exploration of constraint-oriented neighbourhoods, where a set of constraints is picked before considering the neighbouring configurations where those constraints may have a different penalty. Given the semantics of a constraint, neighbourhoods consisting only of configurations with decreased (or preserved, or increased) penalty can be represen...

متن کامل

A Framework for the Development of Local Search Heuristics for Combinatorial Optimization Problems

In the study of heuristics for combinatorial problems, it is often important to develop and compare, in a systematic way, different algorithms, strategies, and parameters for the same problem. The central issue in this paper is that, by modeling (using the object-oriented programming paradigm) in separate classes the different aspects involved in local search based methods, we increase our abil...

متن کامل

A Simulated Annealing Algorithm within the Variable Neighbourhood Search Framework to Solve the Capacitated Facility Location-Allocation Problem

In this study, we discuss the capacitated facility location-allocation problem with uncertain parameters in which the uncertainty is characterized by given finite numbers of scenarios. In this model, the objective function minimizes the total expected costs of transportation and opening facilities subject to the robustness constraint. To tackle the problem efficiently and effectively, an effici...

متن کامل

EASYLOCAL++: An object-oriented framework for flexible design of local search algorithms

Local search is an optimization paradigm that has recently gained interest also in the constraint programming community as a method to improve constraint-based search strategies. We present EASYLOCAL++, an object-oriented framework to be used as a general tool for the development of local search algorithms. The abstract classes that compose the framework specify and implement the invariant part...

متن کامل

ParadisEO: a Framework for Parallel and Distributed Biologically Inspired Heuristics

In this paper we present PARADISEO1, an open source framework for flexible parallel and distributed design of hybrid metaheuristics. Flexibility means that the parameters such as data representation and variation operators can be evolved. It is inherited from the EO object-oriented library for evolutionary computation. PARADISEO provides different parallel and/or distributed models and allows a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998